//
//  main.m
//  打印矩阵二
//
//  Created by apple on 15/7/25.
//  Copyright (c) 2015年 戴维营. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        char a[4][4];
        int n = 1;
        
        //初始化矩阵
        for (int i = 0; i < 4; i++) {
            for(int j = 0; j <4 ; j++) {
                a[i][j] = '*';
            }
        }
        
        //设置正对角线为空格
        for(int i = 0; i < 4; i++) {
            for (int j = 0; j < 4; j++) {
                if (i == j) {
                    a[i][j] = ' ';
                }
            }
        }
        
        //设置反对角线为空格
        for (int i= 0;i < 4; i++) {
            for (int j = 0; j < 4; j++) {
                if (i + j == 3) {
                    a[i][j] =' ';
                }
            }
        }
        
        //设置第四列为空格
        for (int i = 0; i < 4; i++) {
            a[i][3] = ' ';
        }
        
        // 输出矩阵
        for (int i = 0; i < 4; i++) {
            for(int j = 0; j <4 ; j++) {
                printf("%c ",a[i][j]);
                if (n % 4 == 0) {
                    printf("\n");
                }
                n++;
            }
        }
    }
    return 0;
}
